package tributos.dao;

import java.util.ArrayList;
import java.util.List;

import org.hibernate.Criteria;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.criterion.Order;
import org.hibernate.criterion.Restrictions;
import tributos.interfaces.CidadesDao;
import tributos.modelo.Cidades;
import tributos.util.HibernateUtil;

public class CidadesDaoImpl implements CidadesDao{

	@Override
	public List<Cidades> cidadesPorEstado(String arg) {
		List<Cidades> cidadesPorUf = new ArrayList<Cidades>();
		Session session = HibernateUtil.getSession();
		Criteria criterio = session.createCriteria(Cidades.class);
		criterio.add(Restrictions.eq("uf", arg));
		cidadesPorUf = criterio.list();
		return cidadesPorUf;
	}

}
